運用Django,Selenium與JavaScript
“測試是理智開發者必備的技能。Harry做了一件很棒的事情:在探索真實世界的測試方法時,讓我們持續保持專注力。”
-MichaelFoord
Python核心開發者&unittest維護者
“這本書不單單介紹測試驅動開發,它也是完整的最佳做法速成課程,從開始到結束,討論以Python開發現代網頁應用程式。”
-KennethReitz
Python軟體基金會研究員
“我們希望在學習Django時,Harry的書就問世了。它以讓人跟得上的節奏與誘人的挑戰性,傑出地教導Django與各種測試方法。”
-Daniel與AudreyRoyGreenfeld
《TwoScoopsofDjango》作者(TwoScoopsPress)
這本實作指南將引領你從開始到結束,開發真正的網頁應用程式,藉此展示以Python進行測試驅動開發(TDD)的優點。你會學到如何在建構app的各部分之前,預先編寫與執行測試程式,再寫出最精簡的程式來通過這些測試,產出簡潔且有效的程式碼。
在過程中,你會學到Django、Selenium、git、jQuery與Mock的基礎知識,以及當代的網頁開發技術。如果你準備帶著Python技術邁向下一個階段,這本書清楚地展示TDD如何促進簡單的設計與激發你的自信。
‧深究TDD工作流程,包括單元測試,程式編寫週期以及重構
‧對類別與函式進行單元測試,以及針對瀏覽器內的使用者互動進行功能測試
‧學習何時與如何使用mock物件,以及隔離vs.綜合測試的優缺點
‧使用預備伺服器來測試你的部署並且將它自動化
‧對整合至網站的第三方外掛程式進行測試
‧使用持續整合環境來自動執行你的測試
程式 TDD 運用 PYTHON APP 整合 應用程式 開發